﻿using System.Data.Linq.Mapping;

namespace Quiz.LINQData
{
    [Table(Name = "Optionen")]
    class Optionen
    {
        #region Static
        /// <summary>
        /// Strings, die den Wert angeben nach dem gesucht werden muss in der Optionentabelle.
        /// </summary>
        public const string _schriftgroesseFrage = "Schriftgröße Frage";
        public const  string _schriftgroesseAntwort = "Schriftgröße Antwort";
        public const string _testzeitInSekunden = "Testdauer in Sekunden";
        public const string _antwortZeitInSekunden = "Antwortzeit in Sekunden";
        #endregion

        #region Member
        private int _optionenID;
        private string _optionsname;
        private string _optionswert;
        #endregion

        #region Properties

        [Column(IsPrimaryKey = true, IsDbGenerated = true, DbType = "INT NOT NULL IDENTITY", Name = "OptionenID", Storage = "_optionenID")]
        public int OptionenID
        {
            get { return _optionenID; }
            set { _optionenID = value; }
        }

        [Column(Name = "Optionsname", Storage = "_optionsname")]
        public string Optionsname
        {
            get { return _optionsname; }
            set { _optionsname = value; }
        }

        [Column(Name = "Optionswert", Storage = "_optionswert")]
        public string Optionswert
        {
            get { return _optionswert; }
            set { _optionswert = value; }
        }
        
        #endregion

    }
}
